Product Information > JADE Initialization File Reference > Chapter 1 - JADE Initialization File > NonIDECompilerLockTimeout

NonIDECompilerLockTimeout

Integer (milliseconds)

0

The NonIDECompilerLockTimeout parameter specifies the time after which the compiler lock of all JADE processes other than the JADE development environment, the JADE Debugger, and the JADE Painter time out.

The default value of zero (0) milliseconds specifies that processes other than the JADE development environment, the JADE Debugger, and the JADE Painter wait forever for the compiler lock.

When you set this parameter to a value greater than zero and lock timeout occurs, a lock exception is raised.

To avoid unexpected lock timeout exceptions occurring when multiple non-GUI processes in one node simultaneously execute the Process class createTransientMethod method, do not set this parameter too low (for example, the CompilerLockTimeout parameter default value of 10 seconds is known to be too low when multiple non‑GUI processes in one node simultaneously create transient methods).

Parameter is read when …

The node in which the method is being compiled is next initialized.